var Sequelize = require('sequelize');
var sequelize = new Sequelize('oa', 'root', '123456', {
    host: '192.168.1.66',
    timezone: '+08:00'
});

var Comment = sequelize.define('comment', {
    'fdid': {
        'type': Sequelize.INTEGER
    },
    'content': {
        'type': Sequelize.CHAR
    },
    'taskid': {
        'type': Sequelize.INTEGER
    },
    'entuserid': {
        'type': Sequelize.INTEGER
    }
})

var File = sequelize.define('file', {
    'filepath': { 'type': Sequelize.CHAR },
    'filename': { 'type': Sequelize.CHAR },
    'taskid': { 'type': Sequelize.INTEGER },
    'projectid': { 'type': Sequelize.INTEGER },
    'type': { 'type': Sequelize.INTEGER },
    'note': { 'type': Sequelize.CHAR },
    'commentid': { 'type': Sequelize.INTEGER }
})


var Notice = sequelize.define('Notice', {
        'type': {
            'type': Sequelize.INTEGER
        },
        'status': {
            'type': Sequelize.BOOLEAN
        },
        'fromPersonId': {
            'type': Sequelize.INTEGER
        },
        'toPersonId': {
            'type': Sequelize.INTEGER
        },
        'content': {
            'type': Sequelize.CHAR
        },
        'projectid': {
            'type': Sequelize.INTEGER
        },
        'taskid': {
            'type': Sequelize.INTEGER
        }

    })
    // Notice.sync({ force: true });
module.exports = {
    Comment,
    File,
    Notice,
    sequelize
}